package com.yxq.mdt.app.modules.personal.model;

import com.yxq.mdt.app.modules.personal.bean.FootBean;
import com.yxq.mdt.app.modules.personal.bean.RecordUserListBean;

import io.reactivex.Observable;
import retrofit2.http.GET;
import retrofit2.http.Query;

/**
 * @author L
 * @time 2019-11-25
 * @describe 足迹相关API$
 */
public interface FootAPI {

    /**
     * 我的-我的足迹
     *
     * @param pageNum
     * @param pageSize
     * @return
     */
    @GET("/lbs/gs/user/selectMyAccessRecord")
    Observable<FootBean> selectMyAccessRecord(@Query("pageNum") int pageNum, @Query("pageSize") int pageSize);

    /**
     * 我的-谁看过我>访问我的人列表
     *
     * @param pageNum
     * @param pageSize
     * @param dayNum 0 全部 1 今日 ，7 近7日，30 近 30日
     * @param shareView 可空 空为查询所有：分享浏览（分享浏览 ：1，普通浏览：0）
     * @param userId 用户id(用于查询指定人的访问列表，查询当前用户的不传)
     * @param viewType 查询类型 0 全部 1 名片 2 动态 3 商品
     * @return
     */
    @GET("/lbs/gs/user/selectMyViewRecordVoList")
    Observable<RecordUserListBean> selectMyViewRecordVoList(@Query("pageNum") int pageNum, @Query("pageSize") int pageSize, @Query("dayNum") int dayNum, @Query("shareView") int shareView, @Query("userId") String userId, @Query("viewType") int viewType);

}
